Veriication of Diagrammatic Proofs
نویسندگان
چکیده
Mateja Jamnik, Alan Bundy, Ian Green Department of Arti cial Intelligence, 80 South Bridge Edinburgh, EH1 1HN, UK [email protected], [email protected], [email protected] Abstract Human mathematicians often \prove" theorems by the use of diagrams and manipulations on them. We call these diagrammatic proofs. In (Jamnik, Bundy, & Green 1997) we presented how \informal" reasoning with diagrams can be automated. Three stages of proof extraction procedure were identi ed. First, concrete rather than general diagrams are used to prove particular instances of the universally quanti ed theorem. The diagrammatic proof is captured by the use of geometric operations on the diagram. Second, an abstracted schematic proof of the universally quantied theorem is automatically induced from these proof instances. Third, the nal step is to con rm that the abstraction of the schematic proof from the proof instances is sound. Our main focus in this paper is on the third stage, the veri cation of schematic proofs. We de ne a theory of diagrams where we prove the correctness of a schematic proof. We give an example of an extraction of a schematic proof for a theorem about the sum of odd naturals, and prove its correctness in the theory of diagrams. Introduction
منابع مشابه
Similarities and Reuse of Proofs in Formal Software Veriication Similarities and Reuse of Proofs in Formal Software Veriication
The amount of user interaction is a prime cost factor in interactive program veriication. This paper analyzes situations in which the reuse of previous proofs can help reducing these costs. In particular , it describes a technique that reuses subproofs in the veriication of invariants of state transition systems. This technique replays decisions of generalized previous proof attempts from the s...
متن کاملOn the Readability of Diagrammatic Proofs
Recently, much effort has been placed on developing diagrammatic logics, with a focus on obtaining sound and complete reasoning systems. A hypothesis of the diagrammatic reasoning community is that many people find diagrammatic proofs easier to read than symbolic proofs. This hypothesis has not been thoroughly tested, although significant effort has been directed towards understanding what make...
متن کاملReuse of Proofs in Software
This paper presents a method for automated reuse of proofs in software veriication. Proofs about programs as well as proof attempts are used to guide the veriication of modiied programs, particularly of program corrections. We illustrate the phenomenon of reusability, present an evolutionary veriication process model and discuss theoretical and technical aspects. Finally, we report on case stud...
متن کاملAutomation of Diagrammatic Reasoning
Theorems in automated theorem proving are usually proved by logical formal proofs. However, there is a subset of problems which humans can prove in a different way by the use of geometric operations on diagrams, so called diagrammatic proofs. Insight is more clearly perceived in these than in the corresponding algebraic proofs: they capture an intuitive notion of truthfulness that humans find e...
متن کاملProof Theory for Reasoning with Euler Diagrams: A Logic Translation and Normalization
Proof-theoretical notions and techniques, which are developed based on sentential/symbolic representations of formal proofs, are applied to Euler diagrams. A translation of an Euler diagrammatic system into a natural deduction system is given, and the soundness and faithfulness of the translation are proved. Some consequences of the translation are discussed in view of the notion of free ride, ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998